EDF Option for Scheduling Real-Time Jobs in Energy Harvesting Systems

نویسندگان

  • Maryline Chetto
  • Maryline CHETTO
چکیده

The introduction of energy harvesting functionalities into an embedded system such as wireless sensor network raises many design questions. The central one is how to smartly use harvesting abilities so as to optimize performance and lifetime of the system? How to dynamically adapt the processing activity and schedule the real-time jobs with deadline constraints so as to subsist perpetually on a given energy source? Researchers are currently striving to design scheduling techniques which adapt to requirements of real-time energy harvesting computing systems. This paper reports very recent results that prove that the well-known Earliest Deadline First scheduler still remains an efficient option for online scheduling in these new generation computing systems. Introduction to energy harvesting systems Embedded systems can scavenge regenerative energy from human activity, ambient heat, light, radio, or vibrations [1]. So-called Energy Harvesting (EH) is a technology that allows to capture otherwise unused energy and convert it into electrical energy. Electricity can be used immediately or later through an energy reservoir such as battery or super-capacitor. The EH approach extends the life of batteries (or eliminates them entirely) and decreases maintenance. Real-Time Energy Harvesting (RTEH) systems encompass various application areas such as military, transport and medical ones. The system we target in this paper consists of a single processor unit and a rechargeable energy storage device in charge of executing a set of independent jobs with deadlines. So the problem we have to deal with is: How can we schedule the jobs so as to guarantee their timing constraints perpetually by suitably exploiting both the processor capacity and the available ambient energy.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Multiprocessor System with Non-Preemptive Earliest-Deadline-First Scheduling Policy: A Performability Study

This paper introduces an analytical method for approximating the performability of a firm realtime system modeled by a multi-server queue. The service discipline in the queue is earliestdeadline- first (EDF), which is an optimal scheduling algorithm. Real-time jobs with exponentially distributed relative deadlines arrive according to a Poisson process. All jobs have deadlines until the end of s...

متن کامل

A Non-Preemptive Two-Class M/M/1 System with Prioritized Real-Time Jobs under Earliest-Deadline-First Policy

This paper introduces an analytical method for approximating the performance of a two-class priority M/M/1 system. The system is fully non-preemptive. More specifically, the prioritized class-1 jobs are real-time and served with the non-preemptive earliest-deadline-first (EDF) policy, but despite their priority cannot preempt any non real-time class-2 job. The waiting class-2 jobs can only be s...

متن کامل

A Nonclairvoyant Real-Time Scheduler for Ambient Energy Harvesting Sensors

Ambient energy harvesting also known as energy scavenging is the process where energy is obtained from the environment, converted, and stored to power small devices such as wireless sensors. We present a variant of EDF scheduling algorithm called EH-EDF (Energy Harvesting-Earliest Deadline First). Decisions are taken at run-time without having prior knowledge about the future energy production ...

متن کامل

Managing Tardiness Bounds and Overload in Soft Real-time Systems

Jeremy P. Erickson: Managing Tardiness Bounds and Overload in Soft Real-Time Systems (Under the direction of James H. Anderson) In some systems, such as future generations of unmanned aerial vehicles (UAVs), different software running on the same machine will require different timing guarantees. For example, flight control software has hard real-time (HRT) requirements—if a job (i.e., invocatio...

متن کامل

Improved Partitioned Queue Scheduling in Multiprocessor Soft Real Time Systems

Multiprocessor scheduling in real time systems follows global queue and partitioned queue methods. Partitioned queue scheduling technique organised with dedicated queues and tasks are scheduled to corresponding processor, based on Earliest Deadline First (EDF) algorithm. EDF is an optimal technique to schedule aperiodic, periodic and sporadic tasks in Real Time Systems (RTS). Deadline of the ta...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013